import { http } from "@/utils/http";

// 评论数据类型定义（根据API文档2.1评论列表）
export interface Comment {
  c_id: string; // 评论ID
  c_content: string; // 评论内容
  c_time: string; // 评论时间（时间戳）
  c_oid: string; // 订单ID
  l_pname: string; // 项目名称
  l_mname: string; // 会员名称
  l_mobile: string; // 会员手机号
  l_ystatus: string; // 订单状态
  t_name: string | null; // 技师名称
}

// API返回结果类型
export interface ApiResult<T = any> {
  code: number; // 状态码：1 成功
  msg: string; // 描述
  data: T; // 数据
}

// 评论列表返回数据类型
export interface CommentListData {
  pages: number; // 总页数
  list: Comment[]; // 评论列表
}

/** 获取评论列表（根据API文档2.1评论列表） */
export const getCommentList = () => {
  return http.request<ApiResult<CommentListData>>(
    "post",
    "/admin/comment.php?act=list"
  );
};
